use of c programming in real life